<?php

//decode by http://www.yunlu99.com/
namespace app\agent\controller;

error_reporting(E_ALL ^ E_NOTICE);
use app\XDeode;
use think\Db;
use think\Controller;
class Agent extends Controller
{
	public function index()
	{
	}
	public function agent_settings()
	{
		$_var_0 = input();
		$_var_1 = $_var_0['key'];
		if ($_var_1 == 'ikmovie.xyz') {
			$_var_2 = db('user')->where('id', $_var_0['uid'])->find();
			if (!$_var_2) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_2['power'] > 1) {
					return json(['code' => '999', 'msg' => '权限不足 不可用']);
				} else {
					$_var_3['power'] = 2;
					$_var_3['parentid'] = $_var_0['uid'];
					$_var_4['user_count'] = db('user')->where($_var_3)->count();
					$_var_5['power'] = 1;
					$_var_5['parentid'] = $_var_0['uid'];
					$_var_4['agent_count'] = db('user')->where($_var_5)->count();
					$_var_4['money'] = db('user')->where('id', $_var_0['uid'])->value('money');
					$_var_4['all_Activation_code'] = db('dianka')->where('uid', $_var_0['uid'])->count();
					$_var_6['y'] = 1;
					$_var_6['uid'] = $_var_0['uid'];
					$_var_4['yy_Activation_code'] = db('dianka')->where($_var_6)->count();
					$_var_7['y'] = 0;
					$_var_7['uid'] = $_var_0['uid'];
					$_var_4['wy_Activation_code'] = db('dianka')->where($_var_7)->count();
					$_var_4['weichat'] = $_var_2['weichat'];
					$_var_4['email'] = $_var_2['email'];
					if ($_var_2['power'] == 0) {
						$_var_4['faka'] = '管理员 请至后台设置发卡地址';
					} else {
						if ($_var_2['url'] == null) {
							$_var_4['faka'] = '未设置';
						} else {
							$_var_4['faka'] = $_var_2['url'];
						}
					}
					return json(['code' => '1', 'msg' => $_var_4]);
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_settings_weichat()
	{
		$_var_8 = input();
		$_var_9 = $_var_8['key'];
		if ($_var_9 == 'ikmovie.xyz') {
			$_var_10 = db('user')->where('id', $_var_8['uid'])->find();
			if (!$_var_10) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_10['power'] > 1) {
					return json(['code' => '0', 'msg' => '权限不足 不可用']);
				} else {
					if (empty($_var_8['weichat'])) {
						return json(['code' => 0, 'msg' => '请填写客服微信！']);
					} else {
						$_var_10 = db('user')->where('id', $_var_8['uid'])->find();
						db('user')->where('id', $_var_8['uid'])->update(['weichat' => $_var_8['weichat']]);
						if ($_var_8) {
							return json(['code' => '1', 'msg' => '客服已修改为 ' . $_var_8['weichat'] . ' 将在下级用户客服页面显示']);
						} else {
							return json(['code' => '0', 'msg' => '修改失败 请稍后再试']);
						}
					}
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_settings_email()
	{
		$_var_11 = input();
		$_var_12 = $_var_11['key'];
		if ($_var_12 == 'ikmovie.xyz') {
			$_var_13 = db('user')->where('id', $_var_11['uid'])->find();
			if (!$_var_13) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_13['power'] > 1) {
					return json(['code' => '0', 'msg' => '权限不足 不可用']);
				} else {
					if (empty($_var_11['email'])) {
						return json(['code' => 0, 'msg' => '请填写Email地址！']);
					} else {
						$_var_14 = $_var_11['email'];
						if (filter_var($_var_14, FILTER_VALIDATE_EMAIL)) {
							$_var_13 = db('user')->where('id', $_var_11['uid'])->find();
							db('user')->where('id', $_var_11['uid'])->update(['email' => $_var_11['email']]);
							if ($_var_11) {
								return json(['code' => '1', 'msg' => '邮箱设置为 ' . $_var_11['email']]);
							} else {
								return json(['code' => '0', 'msg' => '设置失败 请稍后再试']);
							}
						} else {
							return json(['code' => '0', 'msg' => '请输入正确的 E-mial 邮箱']);
						}
					}
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_settings_goka()
	{
		$_var_15 = input();
		$_var_16 = $_var_15['key'];
		if ($_var_16 == 'ikmovie.xyz') {
			$_var_17 = db('user')->where('id', $_var_15['uid'])->find();
			if (!$_var_17) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_17['power'] == '0') {
					return json(['code' => '0', 'msg' => '管理员请在后台设置发卡地址']);
				} else {
					if ($_var_17['power'] !== '1') {
						return json(['code' => '0', 'msg' => '权限不足 不可用']);
					} else {
						if (empty($_var_15['goka_url'])) {
							return json(['code' => 0, 'msg' => '修改失败 请稍后再试']);
						} else {
							$_var_17 = db('user')->where('id', $_var_15['uid'])->find();
							db('user')->where('id', $_var_15['uid'])->update(['url' => $_var_15['goka_url']]);
							if ($_var_15) {
								return json(['code' => '1', 'msg' => '发卡地址设置成功']);
							} else {
								return json(['code' => '0', 'msg' => '修改失败 请稍后再试']);
							}
						}
					}
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_ad_administration()
	{
		$_var_18 = input();
		$_var_19 = $_var_18['key'];
		if ($_var_19 == 'ikmovie.xyz') {
			$_var_20 = db('user')->where('id', $_var_18['uid'])->find();
			if (!$_var_20) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_20['power'] > 1) {
					return json(['code' => '0', 'msg' => '权限不足 不可用']);
				} else {
					$_var_21 = db('user')->where('id', $_var_18['uid'])->value('banner_switch');
					$_var_22 = db('user')->where('id', $_var_18['uid'])->value('banner_number');
					$_var_23 = db('banner')->where('user_id', $_var_18['uid'])->count();
					$_var_24 = 1;
					if ($_var_24) {
						$_var_25 = db('banner')->where(['cid' => $_var_24, 'user_id' => $_var_18['uid']])->order('audit desc')->select();
					} else {
						$_var_25 = db('banner')->where('user_id', $_var_18['uid'])->order('audit desc')->select();
					}
					$_var_26['agent_ad_switch'] = $_var_21;
					$_var_26['agent_ad_number'] = $_var_22;
					$_var_26['agent_ad_number_used'] = $_var_23;
					if ($_var_20['phone'] == '') {
						$_var_26['agent_phone'] = '未设置';
					} else {
						$_var_26['agent_phone'] = $_var_20['phone'];
					}
					if ($_var_20['weichat'] == '') {
						$_var_26['agent_weichat'] = '未设置';
					} else {
						$_var_26['agent_weichat'] = $_var_20['weichat'];
					}
					if ($_var_20['zfb'] == '') {
						$_var_26['agent_zfb'] = '未设置';
					} else {
						$_var_26['agent_zfb'] = $_var_20['zfb'];
					}
					if ($_var_20['zfb_name'] == '') {
						$_var_26['agent_zfb_name'] = '未设置';
					} else {
						$_var_26['agent_zfb_name'] = $_var_20['zfb_name'];
					}
					$_var_26['ad_list'] = $_var_25;
					return json(['code' => '1', 'msg' => $_var_26]);
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_ad_administration_del()
	{
		$_var_27 = input();
		$_var_28 = $_var_27['key'];
		if ($_var_28 == 'ikmovie.xyz') {
			$_var_29 = db('user')->where('id', $_var_27['uid'])->find();
			$_var_30 = db('banner')->where('id', $_var_27['ad_id'])->find();
			if (!$_var_29) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_29['power'] > 1) {
					return json(['code' => '0', 'msg' => '权限不足 不可用']);
				} else {
					if ($_var_29['id'] !== $_var_30['user_id']) {
						return json(['code' => '0', 'msg' => '违规操作 删除失败']);
					} else {
						$_var_31['id'] = $_var_27['ad_id'];
						$_var_31['user_id'] = $_var_27['uid'];
						db('banner')->where($_var_31)->delete();
						return json(['code' => '1', 'msg' => '删除成功']);
					}
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_ad_administration_edit()
	{
		$_var_32 = input();
		$_var_33 = $_var_32['key'];
		if ($_var_33 == 'ikmovie.xyz') {
			$_var_34 = db('user')->where('id', $_var_32['uid'])->find();
			$_var_35 = db('banner')->where('id', $_var_32['ad_id'])->find();
			if (!$_var_34) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_34['power'] > 1) {
					return json(['code' => '0', 'msg' => '权限不足 不可用']);
				} else {
					if ($_var_34['id'] !== $_var_35['user_id']) {
						return json(['code' => '0', 'msg' => '违规操作']);
					} else {
						$_var_36['name'] = $_var_35['name'];
						$_var_36['linkurl'] = $_var_35['linkurl'];
						$_var_36['picurl'] = $_var_35['picurl'];
						return json(['code' => '1', 'msg' => $_var_36]);
					}
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_ad_up_audit()
	{
		$_var_37 = input();
		$_var_38 = $_var_37['key'];
		if ($_var_38 == 'ikmovie.xyz') {
			$_var_39 = db('user')->where('id', $_var_37['uid'])->find();
			$_var_40 = db('banner')->where('id', $_var_37['ad_id'])->find();
			if (!$_var_39) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_39['power'] > 1) {
					return json(['code' => '0', 'msg' => '权限不足 不可用']);
				} else {
					if ($_var_39['id'] !== $_var_40['user_id']) {
						return json(['code' => '0', 'msg' => '违规操作']);
					} else {
						$_var_41['user_id'] = $_var_37['uid'];
						$_var_41['id'] = $_var_37['ad_id'];
						$_var_42['picurl'] = $_var_37['ad_img'];
						$_var_42['linkurl'] = $_var_37['ad_url'];
						$_var_42['name'] = $_var_37['ad_name'];
						$_var_42['audit'] = '2';
						db('banner')->where($_var_41)->update($_var_42);
						return json(['code' => '1', 'msg' => '已经提交审核 请耐心等待']);
					}
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_ad_administration_add()
	{
		$_var_43 = input();
		$_var_44 = $_var_43['key'];
		if ($_var_44 == 'ikmovie.xyz') {
			$_var_45 = db('user')->where('id', $_var_43['uid'])->find();
			$_var_46 = db('banner')->where('user_id', $_var_43['uid'])->count();
			if (!$_var_45) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_45['power'] > 1) {
					return json(['code' => '11', 'msg' => '权限不足 不可用']);
				} else {
					if ($_var_46 == $_var_45['banner_number'] || $_var_46 > $_var_45['banner_number']) {
						return json(['code' => '10', 'msg' => '您的 ' . $_var_45['banner_number'] . ' 个广告位已用完']);
					} else {
						if ($_var_43['ad_img'] == '完美网服') {
							return json(['code' => '9', 'msg' => '图片未上传']);
						} else {
							if ($_var_43['ad_url'] == '完美网服') {
								return json(['code' => '8', 'msg' => '链接未设置']);
							} else {
								if ($_var_43['ad_name'] == '完美网服') {
									return json(['code' => '7', 'msg' => '名称未设置']);
								} else {
									$_var_47['user_id'] = $_var_43['uid'];
									$_var_47['cid'] = $_var_43['cid'];
									$_var_47['picurl'] = $_var_43['ad_img'];
									$_var_47['linkurl'] = $_var_43['ad_url'];
									$_var_47['name'] = $_var_43['ad_name'];
									$_var_47['audit'] = '2';
									db('banner')->insert($_var_47);
									return json(['code' => '1', 'msg' => '添加成功 等待审核']);
								}
							}
						}
					}
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_activation_code_price()
	{
		$_var_48 = input();
		$_var_49 = $_var_48['key'];
		if ($_var_49 == 'ikmovie.xyz') {
			$_var_50 = db('user')->where('id', $_var_48['uid'])->find();
			$_var_51 = db('option')->where('id', 1)->find();
			if (!$_var_50) {
				return json(['code' => 11, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_50['power'] > 1) {
					return json(['code' => '9', 'msg' => '权限不足 不可用']);
				} else {
					$_var_52['vip1'] = $_var_51['vip1'];
					$_var_52['vip2'] = $_var_51['vip2'];
					$_var_52['vip3'] = $_var_51['vip3'];
					$_var_52['vip4'] = $_var_51['vip4'];
					$_var_52['vip5'] = $_var_51['vip5'];
					$_var_52['vip6'] = $_var_51['vip6'];
					$_var_52['agent_vip1'] = $_var_51['d_vip1'];
					$_var_52['agent_vip2'] = $_var_51['d_vip2'];
					$_var_52['agent_vip3'] = $_var_51['d_vip3'];
					$_var_52['agent_vip4'] = $_var_51['d_vip4'];
					$_var_52['agent_vip5'] = $_var_51['d_vip5'];
					$_var_52['agent_vip6'] = $_var_51['d_vip6'];
					return json(['code' => '1', 'msg' => $_var_52]);
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_activation_code_add()
	{
		$_var_53 = input();
		$_var_54 = $_var_53['key'];
		if ($_var_54 == 'ikmovie.xyz') {
			$_var_55 = db('user')->where('id', $_var_53['uid'])->find();
		    $_var_56 = db('advert')->where('id', 1)->value('content');
			$_var_57 = db('option')->where('id', 1)->find();
			$_var_58 = db('advert')->where('id', 28)->value('content');
			$_var_59 = mb_strwidth($_var_58);
			$_var_60 = db('advert')->where('id', 29)->value('content');
			$_var_61 = bcsub($_var_60, $_var_59);
			if (!$_var_55) {
				return json(['code' => 12, 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_56 == '1') {
					return json(['code' => '11', 'msg' => '当前禁止该操作']);
				} else {
					if ($_var_55['power'] > 1) {
						return json(['code' => '10', 'msg' => '权限不足 终止']);
					} else {
						if ($_var_53['number'] < 1 || $_var_53['number'] == '') {
							return json(['code' => '9', 'msg' => '请输入数量']);
						} else {
							if ($_var_53['number'] > 300) {
								return json(['code' => '8', 'msg' => '单次最大生成 300 激活码']);
							} else {
								if ($_var_53['type'] == '1') {
									$_var_62 = $_var_57['d_vip1'];
									$_var_63 = '体验';
									$_var_64 = '体验';
								} else {
									if ($_var_53['type'] == '2') {
										$_var_62 = $_var_57['d_vip2'];
										$_var_63 = '月卡';
										$_var_64 = '一月';
									} else {
										if ($_var_53['type'] == '3') {
											$_var_62 = $_var_57['d_vip3'];
											$_var_63 = '季卡';
											$_var_64 = '三月';
										} else {
											if ($_var_53['type'] == '4') {
												$_var_62 = $_var_57['d_vip4'];
												$_var_63 = '半年卡';
												$_var_64 = '半年';
											} else {
												if ($_var_53['type'] == '5') {
													$_var_62 = $_var_57['d_vip5'];
													$_var_63 = '年卡';
													$_var_64 = '一年';
												} else {
													if ($_var_53['type'] == '6') {
														$_var_62 = $_var_57['d_vip6'];
														$_var_63 = '永久';
														$_var_64 = '永久';
													}
												}
											}
										}
									}
								}
								if ($_var_59 > 5) {
									return json(['code' => '7', 'msg' => '前缀设置过长 请联系管理员']);
								}
								if ($_var_60 > 21 || $_var_61 < 6) {
									return json(['code' => '6', 'msg' => '激活码长度设置不合理 请联系管理员']);
								}
								$_var_65['uid'] = $_var_53['uid'];
								$_var_65['y'] = '0';
								$_var_65['name'] = $_var_64;
								$_var_66 = db('dianka')->where($_var_65)->count();
								$_var_67 = intval($_var_66) + intval($_var_53['number']);
								if ($_var_53['number'] > advert('405')) {
									return json(['code' => '4', 'msg' => '操作失败！数量大于限额']);
								}
								if (advert('405') !== '0') {
									if ($_var_67 > advert('405')) {
										return json(['code' => '5', 'msg' => '您还有大量当前类型激活码未使用']);
									}
								}
								if ($_var_53['number']) {
									$_var_68 = $_var_53['number'];
									$_var_69 = '0';
									switch ($_var_62) {
										case $_var_57['d_vip1']:
											$_var_70 = 7 * 60 * 60 * 24;
											$_var_71 = '体验';
											break;
										case $_var_57['d_vip2']:
											$_var_70 = 30 * 60 * 60 * 24;
											$_var_71 = '一月';
											break;
										case $_var_57['d_vip3']:
											$_var_70 = 90 * 60 * 60 * 24;
											$_var_71 = '三月';
											break;
										case $_var_57['d_vip4']:
											$_var_70 = 180 * 60 * 60 * 24;
											$_var_71 = '半年';
											break;
										case $_var_57['d_vip5']:
											$_var_70 = 365 * 60 * 60 * 24;
											$_var_71 = '一年';
											break;
										case $_var_57['d_vip6']:
											$_var_69 = 1;
											$_var_70 = 0;
											$_var_71 = '永久';
											break;
									}
									$_var_72 = '';
									$_var_73 = db('user')->where('id', $_var_53['uid'])->value('money');
									if ($_var_73 < $_var_68 * $_var_62) {
										$_var_74 = $_var_68 * $_var_62;
										return json(['code' => '5', 'msg' => '余额不足' . $_var_74 . '元']);
									}
									$_var_72 = '';
									$_var_75 = time();
									for ($_var_76 = 0; $_var_76 < $_var_68; $_var_76++) {
										$_var_77 = randstring($_var_61);
										$_var_78['uid'] = $_var_53['uid'];
										$_var_78['dianka'] = $_var_77;
										$_var_78['ctime'] = $_var_75;
										$_var_78['y'] = 0;
										$_var_78['yid'] = '';
										$_var_78['time'] = $_var_70;
										$_var_78['type'] = $_var_69;
										$_var_78['name'] = $_var_71;
										db('dianka')->insert($_var_78);
										$_var_72 .= $_var_77 . '<br><hr>';
									}
									db('user')->where('id', $_var_53['uid'])->update(['money' => $_var_73 - $_var_68 * $_var_62]);
									$_var_79['uid'] = $_var_53['uid'];
									$_var_79['name'] = $_var_71;
									$_var_79['number'] = $_var_68;
									$_var_79['time'] = $_var_75;
									$_var_79['money'] = $_var_68 * $_var_62;
									db('dianka_log')->insert($_var_79);
								} else {
									$_var_72 = '';
								}
								return json(['code' => '666', 'msg' => '生成 ' . $_var_63 . ' 激活码 ' . $_var_68 . ' 张', 'time' => $_var_75]);
							}
						}
					}
				}
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_activation_code_list()
	{
		$_var_80 = input();
		$_var_81 = $_var_80['key'];
		if ($_var_81 == 'ikmovie.xyz') {
			$_var_82 = db('user')->where('id', $_var_80['uid'])->find();
			$_var_83 = db('dianka')->where('ctime', $_var_80['time'])->find();
			if (!$_var_82) {
				return json(['code' => '12', 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_82['power'] > 1) {
					return json(['code' => '11', 'msg' => '权限不足 终止']);
				}
			}
			$_var_84['uid'] = $_var_80['uid'];
			$_var_84['ctime'] = $_var_80['time'];
			$_var_85 = db('dianka')->where($_var_84)->order('ctime desc')->select();
			$_var_86['activation_code_list'] = $_var_85;
			return json(['code' => '1', 'msg' => $_var_86]);
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_activation_code_email()
	{
		$_var_87 = input();
		$_var_88 = $_var_87['key'];
		if ($_var_88 == 'ikmovie.xyz') {
			$_var_89 = db('user')->where('id', $_var_87['uid'])->find();
			$_var_90 = db('dianka')->where('ctime', $_var_87['time'])->find();
			if (!$_var_89) {
				return json(['code' => '12', 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_89['power'] > 1) {
					return json(['code' => '11', 'msg' => '权限不足 终止']);
				} else {
					if ($_var_89['email'] == '') {
						return json(['code' => '9', 'msg' => '请先设置邮箱']);
					}
				}
			}
			$_var_91['uid'] = $_var_87['uid'];
			$_var_91['ctime'] = $_var_87['time'];
			$_var_92 = db('dianka')->where($_var_91)->order('ctime desc')->select();
			$_var_93 = db('dianka')->where($_var_91)->count();
			if ($_var_89['nick_name'] == '') {
				$_var_94 = $_var_89['username'];
			} else {
				$_var_94 = $_var_89['nick_name'];
			}
			$_var_95 = sendEmail($_var_92, $_var_89['email'], $_var_94, $_var_93, $_var_90['name'], $_var_90['ctime']);
			if ($_var_95) {
				return json(['code' => '1', 'msg' => '已发送至邮箱' . $_var_89['email']]);
			} else {
				return json(['code' => '0', 'msg' => '邮件发送失败 请稍后再试']);
			}
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function agent_activation_code_log_list()
	{
		$_var_96 = input();
		$_var_97 = $_var_96['key'];
		if ($_var_97 == 'ikmovie.xyz') {
			$_var_98 = db('user')->where('id', $_var_96['uid'])->find();
			$_var_99 = db('dianka_log')->where('uid', $_var_96['uid'])->find();
			if (!$_var_98) {
				return json(['code' => '12', 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_98['power'] > 1) {
					return json(['code' => '11', 'msg' => '权限不足 终止']);
				}
			}
			$_var_100['uid'] = $_var_96['uid'];
			$_var_101 = db('dianka_log')->where($_var_100)->order('id desc')->limit(10)->select();
			foreach($_var_101 as $key=>$vo){
				$re['y']=1;
				$re['ctime']=$_var_101[$key]['time'];
				$_var_101[$key]['invalid']=db('dianka')->where($re)->count();
           }
			
			
			$_var_102['activation_code_log_list'] = $_var_101;
			return json(['code' => '1', 'msg' => $_var_102]);
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
	public function activation_code_usage_details()
	{
		$_var_103 = input();
		$_var_104 = $_var_103['key'];
		if ($_var_104 == 'ikmovie.xyz') {
			$_var_105 = db('user')->where('id', $_var_103['uid'])->find();
			$_var_106 = db('dianka')->where('uid', $_var_103['uid'])->find();
			if (!$_var_105) {
				return json(['code' => '12', 'msg' => '权限不足 不可用', 'Tips' => '用户不存在']);
			} else {
				if ($_var_105['power'] > 1) {
					return json(['code' => '11', 'msg' => '权限不足 终止']);
				}
			}
			$_var_107['uid'] = $_var_103['uid'];
			$_var_108['uid'] = $_var_103['uid'];
			$_var_108['y'] = '1';
			$_var_109 = db('dianka')->where($_var_107)->where('name', '体验')->count();
			$_var_110 = db('dianka')->where($_var_108)->where('name', '体验')->count();
			if ($_var_109 == '0') {
				$_var_111 = $_var_109;
			} else {
				$_var_111 = number_format($_var_110 / $_var_109 * 100, 2, '.', '');
			}
			$_var_112 = db('dianka')->where($_var_107)->where('name', '一月')->count();
			$_var_113 = db('dianka')->where($_var_108)->where('name', '一月')->count();
			if ($_var_112 == '0') {
				$_var_114 = $_var_112;
			} else {
				$_var_114 = number_format($_var_113 / $_var_112 * 100, 2, '.', '');
			}
			$_var_115 = db('dianka')->where($_var_107)->where('name', '三月')->count();
			$_var_116 = db('dianka')->where($_var_108)->where('name', '三月')->count();
			if ($_var_115 == '0') {
				$_var_117 = $_var_115;
			} else {
				$_var_117 = number_format($_var_116 / $_var_115 * 100, 2, '.', '');
			}
			$_var_118 = db('dianka')->where($_var_107)->where('name', '半年')->count();
			$_var_119 = db('dianka')->where($_var_108)->where('name', '半年')->count();
			if ($_var_118 == '0') {
				$_var_120 = $_var_118;
			} else {
				$_var_120 = number_format($_var_119 / $_var_118 * 100, 2, '.', '');
			}
			$_var_121 = db('dianka')->where($_var_107)->where('name', '一年')->count();
			$_var_122 = db('dianka')->where($_var_108)->where('name', '一年')->count();
			if ($_var_121 == '0') {
				$_var_123 = $_var_121;
			} else {
				$_var_123 = number_format($_var_122 / $_var_121 * 100, 2, '.', '');
			}
			$_var_124 = db('dianka')->where($_var_107)->where('name', '永久')->count();
			$_var_125 = db('dianka')->where($_var_108)->where('name', '永久')->count();
			if ($_var_124 == '0') {
				$_var_126 = $_var_124;
			} else {
				$_var_126 = number_format($_var_125 / $_var_124 * 100, 2, '.', '');
			}
			$_var_127 = advert('405');
			return json(['code' => '1', 'msg' => 'success', 'experience_total' => $_var_109, 'experience_used' => $_var_110, 'experience_proportion' => $_var_111, 'one_month_total' => $_var_112, 'one_month_used' => $_var_113, 'one_month_proportion' => $_var_114, 'three_month_total' => $_var_115, 'three_month_used' => $_var_116, 'three_month_proportion' => $_var_117, 'half_a_year_total' => $_var_118, 'half_a_year_used' => $_var_119, 'half_a_year_proportion' => $_var_120, 'one_year_total' => $_var_121, 'one_year_used' => $_var_122, 'one_year_proportion' => $_var_123, 'permanent_total' => $_var_124, 'permanent_used' => $_var_125, 'permanent_proportion' => $_var_126, 'quota' => $_var_127]);
		} else {
			return json(['code' => '718', 'msg' => '安全码错误']);
		}
	}
}